#pragma once
#include <QString>
#include "..\InterfaceCar.h"


//工厂模式，简单工厂模式; 增加新产品，不修改工厂代码，无法扩展;
class FactorySimple
{
public:
    //创建车;
    InterfaceCar* CreateCar(EnumCar typeCar);

    ///////////////////////////////////////////////////////////
    //变种，静态工厂;
    //创建比亚迪车;
    static InterfaceCar* CreateCarByd();

    //创建奥迪车;
    static InterfaceCar* CreateCarAdui();

    //创建宝马车;
    static InterfaceCar* CreateCarBMW();
};

